cmake_minimum_required(VERSION 3.22.1)

project("native-render") #项目名

include_directories( #头文件目录
        util
        render
        sample
)

add_library(native-render #库名 生成的so文件名为libnative-lib.so
        SHARED #共享库
        #提供源文件的相对路径,要构建的cpp的文件
        JniImpl.cpp
        render/MyGLRenderContext.cpp
        util/GLUtils.cpp
        sample/TriangleSample.cpp
        sample/TextureMapSample.cpp
        sample/NV21TextureMapSample.cpp
)

find_library( #查找库
        log-lib
        log
)

target_link_libraries(native-render
        android
        ${log-lib}
        GLESv3
) #链接库